Make "make disk.img" not require building the entire buildroot if initrd
authorstekloff@elm3b216.beaverton.ibm.com <stekloff@elm3b216.beaverton.ibm.com>
Fri, 3 Feb 2006 09:34:03 +0000 (09:34 +0000)
committerstekloff@elm3b216.beaverton.ibm.com <stekloff@elm3b216.beaverton.ibm.com>
Fri, 3 Feb 2006 09:34:03 +0000 (09:34 +0000)
already exists. Changed dependency for disk.img to "existing" and added
a line to make existing false.

Signed-off-by: Daniel Stekloff <dsteklof@us.ibm.com>
tools/xm-test/ramdisk/Makefile.am

index 9352501059c3fef3a99990ce480ee93ad2b7f3be..06cec439b796dd6564847e69336519a5968b7c0b 100644 (file)
@@ -43,7 +43,7 @@ $(XMTEST_VER_IMG): $(BR_IMG)
 initrd.img: $(XMTEST_VER_IMG)
        ln -sf $(XMTEST_VER_IMG) initrd.img
 
-disk.img: $(XMTEST_VER_IMG)
+disk.img: existing
        chmod a+x $(HVM_SCRIPT)
        @if test ! "$(HVMKERNEL)" = "no" -a ! "$(DRVDIR)" = "no"; then \
                $(HVM_SCRIPT) -r $(XMTEST_VER_IMG) -k $(HVMKERNEL) \
@@ -57,8 +57,12 @@ disk.img: $(XMTEST_VER_IMG)
        fi
 
 existing:
-       @[ -f $(XMTEST_VER_IMG) ] && ln -sf $(XMTEST_VER_IMG) initrd.img || \
-       echo Error, $(XMTEST_VER_IMG) not found
+       @if [ -f $(XMTEST_VER_IMG) ] ; then \
+               ln -sf $(XMTEST_VER_IMG) initrd.img; \
+       else \
+               echo Error, $(XMTEST_VER_IMG) not found;  \
+               false; \
+       fi
 
 clean-local: am_config_clean-local